﻿using ReNameEx.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Controls;

namespace ReNameEx.SubPage
{
    public abstract class RulePage : Page
    {
        /// <summary>
        /// 显示忽略大小写
        /// </summary>
        public virtual bool ShowIgnoreCase => true;

        /// <summary>
        /// 显示忽略扩展名
        /// </summary>
        public virtual bool ShowIgnoreExtension => true;

        /// <summary>
        /// 显示反转顺序（从右到左）
        /// </summary>
        public virtual bool ShowReverseOrder => true;

        public abstract ReExRuleBase GetConfig();
    }
}
